package com.eorchis.module.statistics.trainingcompletionrate.dao;

import java.util.List;

import com.eorchis.module.statistics.trainingcompletionrate.ui.commond.TrainingCompletionRateQueryCommond;
import com.eorchis.module.statistics.trainingcompletionrate.ui.commond.TrainingCompletionRateValidCommond;

public interface ITrainingCompletionRateDao {

	/**
	 * @category 查询参学单位调训完成率统计
	 * @param queryCommond
	 * @return
	 */
	public List<TrainingCompletionRateValidCommond> queryTrainingCompletionRateList(
			TrainingCompletionRateQueryCommond queryCommond);
	
	/**
	 * @category 查询部委调训完成率统计
	 * @param ministrieId 部委ID
	 * @param ministrieName 部委名称
	 * @return
	 * @throws Exception
	 */
	public List<TrainingCompletionRateValidCommond> queryTrainingCompletionRateList(String ministrieId,String ministrieName) throws Exception;
	
	/**
	 * @category 查询部委调训完成率统计
	 * @param deptId
	 * @param ministrieId
	 * @param ministrieName
	 * @return
	 * @throws Exception
	 */
	public List<TrainingCompletionRateValidCommond> queryTrainingCompletionRateList(String deptId,String ministrieId,String ministrieName) throws Exception;
}
